From: Michael Catanzaro Date: Fri, 6 Jun 2025 19:38:23 +0000 (-0500) Subject: appFavorites: Remove rename list X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~124^2^2~45 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=37c4af73f4e64a9c41d1b515cfe3e27dae16853d;p=gnome-shell.git appFavorites: Remove rename list With the exception of Simple Scan, the last update to this list was 5 years ago. If Simple Scan is one of your favorite apps and you are still using GNOME 43 or below, then I am sorry. Otherwise, this list is entirely obsolete. Don't rename desktop files. It's very disruptive. If you do need to rename a desktop file for some reason, the user will just have to pin the favorite app again. Part-of: --- diff --git a/js/ui/appFavorites.js b/js/ui/appFavorites.js index e3a76dce9..2d94fecba 100644 --- a/js/ui/appFavorites.js +++ b/js/ui/appFavorites.js @@ -3,64 +3,6 @@ import Shell from 'gi://Shell'; import * as ParentalControlsManager from '../misc/parentalControlsManager.js'; import * as Signals from '../misc/signals.js'; -// In alphabetical order -const RENAMED_DESKTOP_IDS = { - 'baobab.desktop': 'org.gnome.baobab.desktop', - 'cheese.desktop': 'org.gnome.Cheese.desktop', - 'dconf-editor.desktop': 'ca.desrt.dconf-editor.desktop', - 'empathy.desktop': 'org.gnome.Empathy.desktop', - 'eog.desktop': 'org.gnome.eog.desktop', - 'epiphany.desktop': 'org.gnome.Epiphany.desktop', - 'evolution.desktop': 'org.gnome.Evolution.desktop', - 'file-roller.desktop': 'org.gnome.FileRoller.desktop', - 'five-or-more.desktop': 'org.gnome.five-or-more.desktop', - 'four-in-a-row.desktop': 'org.gnome.Four-in-a-row.desktop', - 'gcalctool.desktop': 'org.gnome.Calculator.desktop', - 'geary.desktop': 'org.gnome.Geary.desktop', - 'gedit.desktop': 'org.gnome.gedit.desktop', - 'glchess.desktop': 'org.gnome.Chess.desktop', - 'glines.desktop': 'org.gnome.five-or-more.desktop', - 'gnect.desktop': 'org.gnome.Four-in-a-row.desktop', - 'gnibbles.desktop': 'org.gnome.Nibbles.desktop', - 'gnobots2.desktop': 'org.gnome.Robots.desktop', - 'gnome-boxes.desktop': 'org.gnome.Boxes.desktop', - 'gnome-calculator.desktop': 'org.gnome.Calculator.desktop', - 'gnome-chess.desktop': 'org.gnome.Chess.desktop', - 'gnome-clocks.desktop': 'org.gnome.clocks.desktop', - 'gnome-contacts.desktop': 'org.gnome.Contacts.desktop', - 'gnome-documents.desktop': 'org.gnome.Documents.desktop', - 'gnome-font-viewer.desktop': 'org.gnome.font-viewer.desktop', - 'gnome-klotski.desktop': 'org.gnome.Klotski.desktop', - 'gnome-nibbles.desktop': 'org.gnome.Nibbles.desktop', - 'gnome-mahjongg.desktop': 'org.gnome.Mahjongg.desktop', - 'gnome-mines.desktop': 'org.gnome.Mines.desktop', - 'gnome-music.desktop': 'org.gnome.Music.desktop', - 'gnome-photos.desktop': 'org.gnome.Photos.desktop', - 'gnome-robots.desktop': 'org.gnome.Robots.desktop', - 'gnome-screenshot.desktop': 'org.gnome.Screenshot.desktop', - 'gnome-software.desktop': 'org.gnome.Software.desktop', - 'gnome-terminal.desktop': 'org.gnome.Terminal.desktop', - 'gnome-tetravex.desktop': 'org.gnome.Tetravex.desktop', - 'gnome-tweaks.desktop': 'org.gnome.tweaks.desktop', - 'gnome-weather.desktop': 'org.gnome.Weather.desktop', - 'gnomine.desktop': 'org.gnome.Mines.desktop', - 'gnotravex.desktop': 'org.gnome.Tetravex.desktop', - 'gnotski.desktop': 'org.gnome.Klotski.desktop', - 'gtali.desktop': 'org.gnome.Tali.desktop', - 'iagno.desktop': 'org.gnome.Reversi.desktop', - 'nautilus.desktop': 'org.gnome.Nautilus.desktop', - 'org.gnome.gnome-2048.desktop': 'org.gnome.TwentyFortyEight.desktop', - 'org.gnome.taquin.desktop': 'org.gnome.Taquin.desktop', - 'org.gnome.Weather.Application.desktop': 'org.gnome.Weather.desktop', - 'polari.desktop': 'org.gnome.Polari.desktop', - 'seahorse.desktop': 'org.gnome.seahorse.Application.desktop', - 'shotwell.desktop': 'org.gnome.Shotwell.desktop', - 'simple-scan.desktop': 'org.gnome.SimpleScan.desktop', - 'tali.desktop': 'org.gnome.Tali.desktop', - 'totem.desktop': 'org.gnome.Totem.desktop', - 'evince.desktop': 'org.gnome.Evince.desktop', -}; - class AppFavorites extends Signals.EventEmitter { constructor() { super(); @@ -86,22 +28,6 @@ class AppFavorites extends Signals.EventEmitter { reload() { let ids = global.settings.get_strv(this.FAVORITE_APPS_KEY); let appSys = Shell.AppSystem.get_default(); - - // Map old desktop file names to the current ones - let updated = false; - ids = ids.map(id => { - let newId = RENAMED_DESKTOP_IDS[id]; - if (newId !== undefined && - appSys.lookup_app(newId) != null) { - updated = true; - return newId; - } - return id; - }); - // ... and write back the updated desktop file names - if (updated) - global.settings.set_strv(this.FAVORITE_APPS_KEY, ids); - let apps = ids.map(id => appSys.lookup_app(id)) .filter(app => app !== null && this._parentalControlsManager.shouldShowApp(app.app_info)); this._favorites = {};